package cn.krui.helper.tools;

/**
 * @author zc
 * 应用程序错误码
 */
public class CodeUtils {
    /**
     * 成功
     */
    public static final int SUCCEED = 0;
    /**
     * 失败
     */
    public static final int ERROR = 1;
    /**
     * 表示已在响应中发出
     */
    public static final int SERVICE_OK = 200;
    /**
     * 如果新资源被创建
     */
    public static final int SERVICE_CREATED = 201;
    /**
     * 已接受处理请求但尚未完成（异步处理）
     */
    public static final int SERVICE_ACCEPTED = 202;
    /**
     * 资源有空表示
     */
    public static final int SERVICE_EMPTY = 204;
    /**
     * 资源的URI已被更新
     */
    public static final int SERVICE_MOVED_PERMANENTLY = 301;
    /**
     * 其他（如，负载均衡）
     */
    public static final int SERVICE_OTHER = 303;
    /**
     * 资源未更改（缓存）
     */
    public static final int SERVICE_NOT_MODIFIED = 304;
    /**
     * 指代坏请求（如，参数错误）
     */
    public static final int SERVICE_BAD_REQUEST = 400;
    /**
     * 没有权限
     */
    public static final int PERMISSSION_OUT = 401;
    /**
     * 资源不存在
     */
    public static final int SERVICE_NOT_FOUND = 404;
    /**
     * 服务端不支持所需表示
     */
    public static final int SERVICE_NOT_ACCEPTABLE = 406;
    /**
     * 通用冲突
     */
    public static final int SERVICE_CONFLICT = 409;
    /**
     * 前置条件失败（如执行条件更新时的冲突）
     */
    public static final int SERVICE_PRECONDITION_FAILED = 412;
    /**
     * 接受到的表示不受支持
     */
    public static final int SERVICE_UNSUPPORTED_MEDIA_TYPE = 415;
    /**
     * 服务器内部错误
     */
    public static final int SERVICE_ERROR = 500;
    /**
     * 登录超时
     */
    public static final int LOGIN_TIMEOUT = 502;
    /**
     * 服务端当前无法处理请求
     */
    public static final int SERVICE_UNAVAILABLE = 503;

}
